admire (someone's) smartness

Translations
admirer l'intelligence de quelqu'un